seller leased property - Alemán Inglés Diccionario